<?php
    if (!defined('ZT')) exit;
    
    Captcha::$sesion = new Sesion('Captcha');

    
    class Captcha {
        public static $sesion;
    
        static function renueva($clave)
        {
            self::$sesion->acceso[$clave] = str_replace(
                array('1', '2', 'f', '0', '7', '9'), 
                array('x', 'w', 'm', 'b', 'u', 'k'), 
                substr(md5(microtime( )), 0, 5)
            );
        }
        
        static function limpia($clave)
        {
            self::$sesion->acceso[$clave] = null;
        }
                
        static function obten_codigo($clave)
        {
            return self::$sesion->acceso[$clave];
        }
        
        static function esta_activo($clave)
        {
            return isset(self::$sesion->acceso[$clave]);
        }

        static function es_valido($clave, $validar)
        {
            return strcasecmp($validar, self::$sesion->acceso[$clave]) === 0;
        }
    }
?>
